.header {
    /* 1vw = 视窗宽度 * 1% = 7.5px*/
    /* 103px = vw */
    height: 13.733333vw;
    background: skyblue;
    font-size: 5.333333vw;
    color: #fff;
    text-align: center;
    line-height: 13.733333vw;
}

.login {
    padding: 0 4.666666vw;
}

.login input[type^='t'] {
    width: 90vw;
    height: 10.266666vw;
    border: none;
    border-bottom: solid 1px #ccc;
    font-size: 4.4vw;
    color: #ccc;
    margin-top: 8.533333vw;
}

.login p {
    font-size: 3.733333vw;
    color: #999;
    margin: 8.266666vw 0;
}

.login p a {
    color: skyblue;
    text-decoration: underline;
}

.login input:last-child {
    width: 90vw;
    height: 13.733333vw;
    background: skyblue;
    font-size: 5.333333vw;
    color: #fff;
    text-align: center;
    line-height: 13.733333vw;
    border: none;
    border-radius: 3px;
}